package com.example.springboot.mapper;
// 导入MyBatis-Plus提供的基础Mapper接口
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
// 导入公告实体类
import com.example.springboot.entity.Notice;
/**
 * 公告数据访问接口
 * 继承自MyBatis-Plus的BaseMapper，自动提供基础CRUD操作
 */

public interface NoticeMapper extends BaseMapper<Notice> {
// 继承BaseMapper后，自动拥有以下方法：
    // 1. 插入操作：insert(Notice entity)
    // 2. 更新操作：updateById(Notice entity)
    // 3. 删除操作：deleteById(Serializable id)
    // 4. 查询操作：selectById(Serializable id)
    // 5. 查询列表：selectList(Wrapper<Notice> queryWrapper)
    // 无需手动实现这些方法，MyBatis-Plus会自动生成对应的SQL

    // 如需自定义SQL查询，可以在此添加方法定义并在XML中实现
}
